package top.wardyan.wmes.constant;

import java.util.HashMap;
import java.util.Map;

/**
 * 扎卡类型
 * 
 * @author harrydeep@wardyan.top
 * 2021年10月26日
 */
public enum CardType {
	/** 主卡 **/
	MAINCARD			(1)
	/** 副卡/部件卡 **/
	, SECONDARYCARD	(2)
	/** 后整卡 **/
	, POSTFINISHED		(7)
	;
	
	
	
	
	
	
	
	
	
	
	
	Integer id;
	
	private static final Map<Integer, CardType> LISTS = new HashMap<>() {{
		for(var v : CardType.values()) {
			put(v.getId(), v);
		}
	}};
	
	private CardType(Integer id) {
		this.id = id;
	}

	public static CardType get(Integer id) {
		return LISTS.get(id);
	}
	
	
	
	
	
	
	
	
	
	
	public Integer getId() {
		return id;
	}

	public CardType setId(Integer id) {
		this.id = id;
		return this;
	}

}
